﻿using System;
using Loki.Model;

namespace Loki.Core.Model.Test
{
    public class DummyEntity : IKeyedEntity<Guid>
    {
        public Guid ID { get; set; }

        public string Value { get; set; }

        public int Key1 { get; set; }

        public string Key2 { get; set; }

        #region INotifyPropertyChanged Members

        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;

        #endregion INotifyPropertyChanged Members

        #region ICentralizedChangeTracking Members

        public bool IsChanged
        {
            get { throw new NotImplementedException(); }
        }

        public void AcceptChanges()
        {
            throw new NotImplementedException();
        }

        public event EventHandler StateChanged;

        #endregion ICentralizedChangeTracking Members

        #region ISupportInitialize Members

        public void BeginInit()
        {
            throw new NotImplementedException();
        }

        public void EndInit()
        {
            throw new NotImplementedException();
        }

        #endregion ISupportInitialize Members
    }
}